

// Node 的 服务器 
// 协议   http
// 主机   localhost
// 端口   80/3000 

const http = require('http')      // Node自带的 API 
const hostname = "localhost"
const port = 4000;
const Home = require('./module')
const {count,msg,word} = require('./many')

// 创建一个服务器  
// req  请求 request     前端发送到服务器的请求数据参数 
// res  响应 response    后端返回给前端的接口数据(HTML JSON  )
const server = http.createServer((req,res)=>{
    console.log(res.url);
if(req.url!='/favicon.ico'){
   
    res.writeHead(200,{'content-type':'text/html;charset=utf8'})
    if(req.url=='/login'){
     res.write("<h3>Login - 登录 </h3>")   
    }else if(req.url=='/register'){
        res.write("<h3> Register 注册 </h3>")
    }else if(req.url=='/home'){
        res.write(Home)
    }else if(req.url=='/other'){
        res.write(word)
        res.write(msg+count)
    }else if(req.url=='/mine'){
        res.write("<h1> 今天是九月 </h1> <h2> 树是梧桐树 </h2><h2> 城是南京城 </h2><h2> 人是心上人 </h2><ul><li>时间</li><li>地址</li><li>人物</li></ul>")
    }
    else{
        res.write("<h3>404 Notfound</h3>")
    }
    res.end()
    
}
    
})
server.listen(port,hostname,()=>{
    console.log('My Server is running  at ' + port )
})
  // 挂起服务器 监听端口  


// vim  vi  在线文件编辑  
// cnpm i nodemon supervisor -g     (实时监听服务器更新 )
// nodemon demo.js   cmd里面启动